- Write high quality code throughout the entire application development lifecycle, from requirements analysis to code review, testing and deployment
- Collaborate with other developers, designers, and analysts to build new products and improve existing ones
- Research and stay up to date with emerging technologies
- Have a product-oriented and customer-focusing mindset
- Bachelor's degree in Computer Science, Software Engineering, or comparable field of study
- Proficiency with software development tools and techniques: remote debugging, logging, Git, mocks and stubs, and IDEs such as Visual Studio or JetBrains' products
- Software development skills in at least one general purpose programming language such as Java, C++, Python, Rust, C#, Golang
- Knowledge of algorithms and data structures, including complexity analysis
- Knowledge of networking technologies, cloud software, infrastructure and DevOps practices (e.g. TCP/IP protocol suite, Azure)
- Experience in at least one build/package tool (e.g. Ant/Gradle/Maven, CMake, setuptools, cargo, msbuild, GNU make)
- Level of English (intermediate for reading and writing; novice for speaking)
- Java and the Spring ecosystem
- Concurrent programming
- Understanding of container systems such as Docker or Kubernetes.
- Databases and ORM libraries
- PostgreSQL
- JPA, Hibernate, Liquibase
- Data cryptography
Company
Location
brasilia - Brazil
Job type
Full-Time
Rust Job Details
About the Software Engineer position
As a Software Engineer, you'll be part of a team developing the next-generation application suite for healthcare. You will work in a multidisciplinary team to ensure the product consistency and provide the best user experience.
The Software Engineer responsibilities are:
Requirements:
Some other recommended skills and previous experience:
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs